package com.unidt.www.module.bpm.dal.dataobject.definition;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.unidt.www.framework.mybatis.core.dataobject.BaseDO;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;

/**
 * @Author sk
 * @Description: 流程定义 控制按钮 已经 流程节点截止时间 设置
 * @Date 2023/2/6 17:43
 **/
@TableName(value = "ACT_RE_ACT_CONF", autoResultMap = true)
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ActReActConfigDo extends BaseDO implements Serializable {

    @TableId
    private Long id;

    @ApiModelProperty(value = "流程模型ID")
    private String modelId;

    @ApiModelProperty(value = "流程定ID")
    private String processDefinitionId;

    @ApiModelProperty(value = "流程节点ID")
    private String actId;

    @ApiModelProperty(value = "同意按钮")
    private Boolean agreeBtn;

    @ApiModelProperty(value = "拒绝按钮")
    private Boolean refuseBtn;

    @ApiModelProperty(value = "保存按钮")
    private Boolean saveBtn;

    @ApiModelProperty(value = "转交按钮")
    private Boolean transferBtn;

    @ApiModelProperty(value = "加签按钮")
    private Boolean addSignBtn;

    @ApiModelProperty(value = "会签按钮")
    private Boolean counterSignBtn;

    @ApiModelProperty(value = "回退按钮")
    private Boolean fallbackBtn;

    @ApiModelProperty(value = "任务时长天数")
    private Integer deadDayCount;




}
